Scalable load balancing in the presence of heterogeneous servers

نویسندگان

چکیده

Heterogeneity is becoming increasingly ubiquitous in modern large-scale computer systems. Developing good load balancing policies for systems whose resources have varying speeds crucial achieving low response times. Indeed, how best to dispatch jobs servers a classical and well-studied problem the queueing literature. Yet bulk of existing work on assumes homogeneous servers; unfortunately, that perform well setting can cause unacceptably poor performance heterogeneous We adapt “power-of-d” versions both Join-the-Idle-Queue Join-the-Shortest-Queue design two corresponding families heterogeneity-aware dispatching policies, each which parameterized by pair routing probabilities. Unlike their heterogeneity-unaware counterparts, our use server speed information when choosing query probabilistically deciding where (among queried servers) jobs. Both policy are analytically tractable: mean time queue length distribution analyses exact as number approaches infinity, under standard assumptions. Furthermore, achieve maximal stability outperform well-known rules – including such Shortest-Expected-Delay with respect time.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing for Heterogeneous Web Servers

A load balancing issue for heterogeneous web servers is described in this article. The review of algorithms and solutions is shown. The selected Internet service for on-line echocardiography training is presented. The independence of simultaneous requests for this server is proved. Results of experimental tests are presented.

متن کامل

Framework to Solve Load Balancing Problem in Heterogeneous Web Servers

For popular websites most important concern is to handle incoming load dynamically among web servers, so that they can respond to their client without any wait or failure. Different websites use different strategies to distribute load among web servers but most of the schemes concentrate on only one factor that is number of requests, but none of the schemes consider the point that different typ...

متن کامل

Dynamic Load Balancing in Geographically Distributed Heterogeneous Web Servers

With ever increasing Web traac, a distributed multi-server Web site can provide scalability and ex-ibility to cope with growing client demands. Load balancing algorithms to spread the requests across multiple Web servers are crucial to achieve the scalability. Various domain name server (DNS) based schedulers have been proposed in the literature, mainly for multiple homogeneous servers. The pre...

متن کامل

Scalable load balancing on distributed web servers using mobile agents

Distributed web servers on the immensely expanding Internet require high scalability and availability to provide efficient services to millions of clients on the web. To provide rapid responses to enormous number of client requests, load balancing is an important technique to evenly distribute the requests to web servers. In this paper, we propose a framework called MALD (Mobile Agent based Loa...

متن کامل

Scalable Load-Distance Balancing

We introduce the problem of load-distance balancing in assigning users of a delay-sensitive networked application to servers. We model the service delay experienced by a user as a sum of a network-incurred delay, which depends on its network distance from the server, and a server-incurred delay, stemming from the load on the server. The problem is to minimize the maximum service delay among all...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Performance Evaluation

سال: 2021

ISSN: ['0166-5316', '1872-745X']

DOI: https://doi.org/10.1016/j.peva.2020.102151